package com.appkubes.fintech.admin.application.user.dao;
import com.appkubes.fintech.admin.application.user.entity.vo.UserBaseInfoVO;
import com.appkubes.fintech.admin.application.user.entity.dto.UserBaseInfoDTO;
import com.appkubes.fintech.admin.application.bill.dao.RentBillHeaderSqlProvider;
import com.appkubes.fintech.core.pojo.FintechUserBaseInfoMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.SelectProvider;
import org.springframework.stereotype.Repository;

import java.util.List;

/*
* 用户基本信息
* @author  xqc
* @date 	2020/01/01 14:46:28
*/
@Mapper
@Repository
public interface UserBaseInfoDao extends FintechUserBaseInfoMapper {


    @SelectProvider(type= RentBillHeaderSqlProvider.class, method="selectAuth")
    public List<UserBaseInfoDTO> queryAuthPage(UserBaseInfoVO userBaseInfoVO);
}
